#include "defaultTask.h"
#include <string.h>
#include "FreeRTOS.h"
#include <stdarg.h>
//离散量输入  单个比特 64*32=2048
uint32_t Ximg [64];
//输出映像 线圈 单个比特 64*32=2048
uint32_t Yimg [64];
//输入寄存器  16bit Int
uint16_t InputReg[256];
//保持寄存器 中间变量 16bit int
uint16_t HoldingReg[512];
extern double CpuTemperature;
extern osMutexId_t TempMutexHandle;
int DefTaskNo=0;

char InputPBuf[128];
void defaultTask()
{
	printf ("Input command:'T'\n\r");
    scanf("%s",InputPBuf);
    if (strcmp( InputPBuf,"T")==0)
    {
      //  osMutexAcquire (TempMutexHandle,0);
        printf ("DefTaskNo run %d  CpuTemprate %.3f\n\r",DefTaskNo,CpuTemperature);
      //  osMutexRelease(TempMutexHandle);
    }
    else
    {
			printf (" unkonw command:'%s' , only support 'T'\n\r",InputPBuf );
    }
		osDelay(1);
    DefTaskNo++;
}
//io 印象处理
void IOUpData()
{

}